using System;

namespace PluginManagement
{
	public interface IPlugin
	{
		String Name { get; }
		
		String[] ParameterNames { get; }
		Type[] ParameterTypes { get; }
		
		PluginParameterResult setParameter(String name, object val);
		object getParameter(String name, out PluginParameterResult result);
	}
}

